.triangle {
	/* 补充代码 */
	width: 0;
	height: 0;
	border-left: 15rpx solid transparent;
	border-right: 15rpx solid transparent;
	border-top: 15rpx solid #666;
}


/* 超出显示... */
.text-ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.text-ellipsis-all {
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	text-align: left;
}

.divider {
	margin: 0 !important;
}

.box {
	box-sizing: border-box;
}

/* 文字居中 */
.text-c {
	text-align: center;
}

.text-l {
	text-align: left;
}

.text-r {
	text-align: right;
}

/* 图片文字对齐 */
.middle {
	vertical-align: middle;
}


/*
* 定位
*/
.right-nav-btn {
	position: absolute;
	inset: 0;
	opacity: 0;
}

/*
* 超出隐藏
*/

.hidden {
	overflow: hidden;
}

.position-r {
	position: relative;
}

.position-a {
	position: absolute;
}

.position-f {
	position: fixed;
}

/* 单行文本溢出显示省略号... */
.overflow {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

.overflow-1 {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

/* 多行文本溢出显示省略号... */
.overflow-box-2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.overflow-box-3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.text-d {
	text-decoration: line-through;
}

.opacity-7 {
	opacity: 0.7;
}